package com.inhim.pjhim.entity;

import java.util.List;

public class ReaderBean {
    private String msg;
    private int code;
    private List<TypeListBean> typeList;
    private List<AuthorList> authorList;
    private Page page;

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public String getMsg() {
        return msg;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public int getCode() {
        return code;
    }

    public void setTypeList(List<TypeListBean> typeList) {
        this.typeList = typeList;
    }

    public List<TypeListBean> getTypeList() {
        return typeList;
    }

    public void setAuthorList(List<AuthorList> authorList) {
        this.authorList = authorList;
    }

    public List<AuthorList> getAuthorList() {
        return authorList;
    }

    public void setPage(Page page) {
        this.page = page;
    }

    public Page getPage() {
        return page;
    }


    public static class Author {

        private int id;
        private String headPortrait;
        private String name;
        private String area;
        private String synopsis;
        private String createTime;
        private String identity;

        public void setId(int id) {
            this.id = id;
        }

        public int getId() {
            return id;
        }

        public void setHeadPortrait(String headPortrait) {
            this.headPortrait = headPortrait;
        }

        public String getHeadPortrait() {
            return headPortrait;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getName() {
            return name;
        }

        public void setArea(String area) {
            this.area = area;
        }

        public String getArea() {
            return area;
        }

        public void setSynopsis(String synopsis) {
            this.synopsis = synopsis;
        }

        public String getSynopsis() {
            return synopsis;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setIdentity(String identity) {
            this.identity = identity;
        }

        public String getIdentity() {
            return identity;
        }
    }

    public static class AuthorList {
        private int id;
        private String headPortrait;
        private String name;
        private String area;
        private String synopsis;
        private String createTime;
        private String identity;

        public void setId(int id) {
            this.id = id;
        }

        public int getId() {
            return id;
        }

        public void setHeadPortrait(String headPortrait) {
            this.headPortrait = headPortrait;
        }

        public String getHeadPortrait() {
            return headPortrait;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getName() {
            return name;
        }

        public void setArea(String area) {
            this.area = area;
        }

        public String getArea() {
            return area;
        }

        public void setSynopsis(String synopsis) {
            this.synopsis = synopsis;
        }

        public String getSynopsis() {
            return synopsis;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setIdentity(String identity) {
            this.identity = identity;
        }

        public String getIdentity() {
            return identity;
        }

    }

    public static class Page {

        private int totalCount;
        private int pageSize;
        private int totalPage;
        private int currPage;
        private List<PageListBean> list;

        public void setTotalCount(int totalCount) {
            this.totalCount = totalCount;
        }

        public int getTotalCount() {
            return totalCount;
        }

        public void setPageSize(int pageSize) {
            this.pageSize = pageSize;
        }

        public int getPageSize() {
            return pageSize;
        }

        public void setTotalPage(int totalPage) {
            this.totalPage = totalPage;
        }

        public int getTotalPage() {
            return totalPage;
        }

        public void setCurrPage(int currPage) {
            this.currPage = currPage;
        }

        public int getCurrPage() {
            return currPage;
        }

        public void setList(List<PageListBean> list) {
            this.list = list;
        }

        public List<PageListBean> getList() {
            return list;
        }

    }

    public static class PageListBean {
        private int readerId;
        private String cover;
        private String title;
        private String synopsis;
        private String content;
        private int readerTypeId;
        private String readerTypeIdLink;
        private String readerStyleIdLink;
        private String readerStyleValueIdLink;
        private int readAmount;
        private String createTime;
        private String updateTime;
        private String recommendTime;
        private String createBy;
        private String updateBy;
        private String author;
        private int authorId;
        private boolean intRecommend;
        private String url;
        private String type;
        private int doubSort;
        private String tagIds;
        private boolean collectionStatus;
        private String timeText;
        private String duration;
        private String readerTypeName;
        private String tagName;
        private String authorName;
        private List<String> readerAttrList;

        public void setReaderId(int readerId) {
            this.readerId = readerId;
        }

        public int getReaderId() {
            return readerId;
        }

        public void setCover(String cover) {
            this.cover = cover;
        }

        public String getCover() {
            return cover;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getTitle() {
            return title;
        }

        public void setSynopsis(String synopsis) {
            this.synopsis = synopsis;
        }

        public String getSynopsis() {
            return synopsis;
        }

        public void setContent(String content) {
            this.content = content;
        }

        public String getContent() {
            return content;
        }

        public void setReaderTypeId(int readerTypeId) {
            this.readerTypeId = readerTypeId;
        }

        public int getReaderTypeId() {
            return readerTypeId;
        }

        public void setReaderTypeIdLink(String readerTypeIdLink) {
            this.readerTypeIdLink = readerTypeIdLink;
        }

        public String getReaderTypeIdLink() {
            return readerTypeIdLink;
        }

        public void setReaderStyleIdLink(String readerStyleIdLink) {
            this.readerStyleIdLink = readerStyleIdLink;
        }

        public String getReaderStyleIdLink() {
            return readerStyleIdLink;
        }

        public void setReaderStyleValueIdLink(String readerStyleValueIdLink) {
            this.readerStyleValueIdLink = readerStyleValueIdLink;
        }

        public String getReaderStyleValueIdLink() {
            return readerStyleValueIdLink;
        }

        public void setReadAmount(int readAmount) {
            this.readAmount = readAmount;
        }

        public int getReadAmount() {
            return readAmount;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setRecommendTime(String recommendTime) {
            this.recommendTime = recommendTime;
        }

        public String getRecommendTime() {
            return recommendTime;
        }

        public void setCreateBy(String createBy) {
            this.createBy = createBy;
        }

        public String getCreateBy() {
            return createBy;
        }

        public void setUpdateBy(String updateBy) {
            this.updateBy = updateBy;
        }

        public String getUpdateBy() {
            return updateBy;
        }

        public void setAuthor(String author) {
            this.author = author;
        }

        public String getAuthor() {
            return author;
        }

        public void setAuthorId(int authorId) {
            this.authorId = authorId;
        }

        public int getAuthorId() {
            return authorId;
        }

        public void setIntRecommend(boolean intRecommend) {
            this.intRecommend = intRecommend;
        }

        public boolean getIntRecommend() {
            return intRecommend;
        }

        public void setUrl(String url) {
            this.url = url;
        }

        public String getUrl() {
            return url;
        }

        public void setType(String type) {
            this.type = type;
        }

        public String getType() {
            return type;
        }

        public void setDoubSort(int doubSort) {
            this.doubSort = doubSort;
        }

        public int getDoubSort() {
            return doubSort;
        }

        public void setTagIds(String tagIds) {
            this.tagIds = tagIds;
        }

        public String getTagIds() {
            return tagIds;
        }

        public void setCollectionStatus(boolean collectionStatus) {
            this.collectionStatus = collectionStatus;
        }

        public boolean getCollectionStatus() {
            return collectionStatus;
        }

        public void setTimeText(String timeText) {
            this.timeText = timeText;
        }

        public String getTimeText() {
            return timeText;
        }

        public void setDuration(String duration) {
            this.duration = duration;
        }

        public String getDuration() {
            return duration;
        }

        public void setReaderTypeName(String readerTypeName) {
            this.readerTypeName = readerTypeName;
        }

        public String getReaderTypeName() {
            return readerTypeName;
        }

        public void setTagName(String tagName) {
            this.tagName = tagName;
        }

        public String getTagName() {
            return tagName;
        }

        public void setAuthorName(String authorName) {
            this.authorName = authorName;
        }

        public String getAuthorName() {
            return authorName;
        }

        public void setReaderAttrList(List<String> readerAttrList) {
            this.readerAttrList = readerAttrList;
        }

        public List<String> getReaderAttrList() {
            return readerAttrList;
        }

    }

    public static class TypeListBean{
        private int readerTypeId;
        private String name;
        private String pyFull;
        private String pyShort;
        private int parentId;
        private int authorId;
        private String synopsis;
        private String parentName;
        private String parentIdLink;
        private int level;
        private int doubSort;
        private String icon;
        private int type;
        private int isShow;
        private String createTime;
        private String updateTime;
        private String tagIds;
        private int total;
        private int readAmount;
        private String tagName;
        private Author author;
        private String authorName;
        private String open;
        public void setReaderTypeId(int readerTypeId) {
            this.readerTypeId = readerTypeId;
        }
        public int getReaderTypeId() {
            return readerTypeId;
        }

        public void setName(String name) {
            this.name = name;
        }
        public String getName() {
            return name;
        }

        public void setPyFull(String pyFull) {
            this.pyFull = pyFull;
        }
        public String getPyFull() {
            return pyFull;
        }

        public void setPyShort(String pyShort) {
            this.pyShort = pyShort;
        }
        public String getPyShort() {
            return pyShort;
        }

        public void setParentId(int parentId) {
            this.parentId = parentId;
        }
        public int getParentId() {
            return parentId;
        }

        public void setAuthorId(int authorId) {
            this.authorId = authorId;
        }
        public int getAuthorId() {
            return authorId;
        }

        public void setSynopsis(String synopsis) {
            this.synopsis = synopsis;
        }
        public String getSynopsis() {
            return synopsis;
        }

        public void setParentName(String parentName) {
            this.parentName = parentName;
        }
        public String getParentName() {
            return parentName;
        }

        public void setParentIdLink(String parentIdLink) {
            this.parentIdLink = parentIdLink;
        }
        public String getParentIdLink() {
            return parentIdLink;
        }

        public void setLevel(int level) {
            this.level = level;
        }
        public int getLevel() {
            return level;
        }

        public void setDoubSort(int doubSort) {
            this.doubSort = doubSort;
        }
        public int getDoubSort() {
            return doubSort;
        }

        public void setIcon(String icon) {
            this.icon = icon;
        }
        public String getIcon() {
            return icon;
        }

        public void setType(int type) {
            this.type = type;
        }
        public int getType() {
            return type;
        }

        public void setIsShow(int isShow) {
            this.isShow = isShow;
        }
        public int getIsShow() {
            return isShow;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }
        public String getCreateTime() {
            return createTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }
        public String getUpdateTime() {
            return updateTime;
        }

        public void setTagIds(String tagIds) {
            this.tagIds = tagIds;
        }
        public String getTagIds() {
            return tagIds;
        }

        public void setTotal(int total) {
            this.total = total;
        }
        public int getTotal() {
            return total;
        }

        public void setReadAmount(int readAmount) {
            this.readAmount = readAmount;
        }
        public int getReadAmount() {
            return readAmount;
        }

        public void setTagName(String tagName) {
            this.tagName = tagName;
        }
        public String getTagName() {
            return tagName;
        }

        public void setAuthor(Author author) {
            this.author = author;
        }
        public Author getAuthor() {
            return author;
        }

        public void setAuthorName(String authorName) {
            this.authorName = authorName;
        }
        public String getAuthorName() {
            return authorName;
        }

        public void setOpen(String open) {
            this.open = open;
        }
        public String getOpen() {
            return open;
        }

    }
}
